package view;

import game.Piece;

import javax.swing.ImageIcon;
/**
 * <p>This interface specifies the methods that a class must implement in order to qualify as a set of icons for chess.</p>
 * 
 * @author Mark Kelly
 * @date March 8, 2010
 * @version 3.0
 *
 */
public interface ChessIcons {
	/**
	 * <p>Returns an <tt>ImageIcon</tt> for the specified <tt>Piece</tt>.</p>
	 * 
	 * @param p the <tt>Piece</tt> to return an <tt>ImageIcon</tt> for
	 * @return an <tt>ImageIcon</tt>
	 */
	ImageIcon getIconForPiece(Piece p);
}
